package com.wing.bill.service;

import com.wing.common.utils.JsonResult;
import com.wing.common.utils.PageResult;

import java.util.HashMap;
import java.util.List;

public interface GetNewReportService {
    JsonResult list(String param, String code);
    JsonResult topCell(String type, String startTime, String endTime, Integer click, String mainCabCode, String code);
    JsonResult midFirstChart(String type, String startTime, String endTime, String other, String param, String code, String mainCabCode);
    JsonResult midSecondChart(String type, String startTime, String endTime, String other, String param, String code, String mainCabCode);
    JsonResult midThirdChart(String param, String type, String code, String startTime, String endTime, String mainCabCode);

    JsonResult topCellNew(String startTime, String endTime, Integer click, String mainCabCode, String code);
    JsonResult midFirstChartNew(String startTime, String endTime, String selectParam, String param, String code, String mainCabCode,String tab);
    JsonResult midSecondChartNew(String startTime, String endTime, String selectParam, String param, String code, String mainCabCode,String tab);
    JsonResult midThirdChartNew(String startTime, String endTime, String selectParam, String param, String code, String mainCabCode,String tab);
    JsonResult midFourChartNew(String startTime, String endTime, String selectParam, String param, String code, String mainCabCode,String tab);
    PageResult data(String type, String startTime, String endTime, Integer page, Integer limit, String sort, String order,String mainCabCode);
}
